
#ifndef __HASH_H
#define __HASH_H

#include "../db/KeyDB.h"

namespace Hash
{
   char *makeBase64UUID(int bytes);
   char *makeHexUUID_PlusUniq_deprecated(int bytes, KeyDB *kdb); // remove this
   char *makeHexUUID_PlusUniq2(int bytes, KeyDB *kdb, KeyDB *kdb2); // remove this
   char *makeHexadecimalUUID(int bytes);
   char *getMD5Hash(const char *data, int length);
   char *getSHA1Hash(const char *data, int length);
   char *mergeBlockHashes(const char **hashes);
};

#endif
